package com.yox.rpc.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * ServiceScan注解，用来标识服务扫描的包的范围，即扫描范围的根包，
 * 扫描时会扫描该包及其子包下所有的类，找到标记有Service的类并注册。
 * 注解放在启动类上（main方法所在的类），因为服务实现类和启动类在同一个包里面
 */

@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface ServiceScan {

    public String value() default "";

}


